package jm.nj.demo18main.demo01;

import java.util.Arrays;

/*
* 创建一个JavaBean
* JavaBaan就是和数据库数据库所对应的表
*   有一张表-->一个JavaBean类
 * 	表中的列-->JavaBean中的成员变量(属性)
 * 	表中的行-->根据JavaBean创建的对象
 *
 * 包含:
 * 	私有的成员变量
 * 	公共的getter/setter
 * 	空参数构造方法
 *  toString方法
 * 	(序列化的接口)
* */
public class User {
    //私有的成员变量
    private int id;
    private String username;
    private String password;
    private String[] hobbies;

    //空参数构造方法
    public User() {
    }


    public int getId() {

        //公共的getter和setter
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String[] getHobbies() {
        return hobbies;
    }

    public void setHobbies(String[] hobbies) {
        this.hobbies = hobbies;
    }
    //toString方法
    @Override
    public String toString() {
        return "User{" +
                "id=" + id +
                ", username='" + username + '\'' +
                ", password='" + password + '\'' +
                ", hobbies=" + Arrays.toString(hobbies) +
                '}';

    }
}
